<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <style>

  </style>
</head>
<body>
  
</body>
</html>

<script>
// 英文：
  // constant - 常量（不会被改变的变量）
  // assign  assignment  -  赋值/委派

// const  ->  let 解决 var 的那些问题，const 也一并解决了；
    // 说明，const 和 let 讲解的4个特性一样。

// ----------------------------------------------

// 面试问题：const 和 let 的区别是什么？
  // const 声明的变量，不能被改变

let num = 123;
num = 456;

// const str = 'abc';
// str = '6666';
// console.log(str);

// 
const ming = {
  name: 'xiaoming'
}
// 下面这样，是不行的
// 因为改变了 变量的指向地址
  // ming = {
  //   name: 'xiaohong'
  // }

// 可以
ming.name = '小红';  // 可以被改变；  因为 ming 这个变量指向的地址，并没有被改变

console.log(ming);


// let 和 const 经验总结：后续的开发，但凡不被改变的变量，都要用 const 声明。
  // 好处：能提升代码的运行效率。
</script>
